﻿namespace VisualWip.Core
{
    /// <summary>
    /// Defined the visualization size of a work item
    /// </summary>
    /// <remarks>SortOrder values 1-20 are reserved for internal use only</remarks>
    public abstract class WorkItemSize : NamedObjectBase<WorkItemSize>
    {
        public static WorkItemSize Large
        {
            get { return new LargeWorkItemSize(); }
        }

        public static WorkItemSize Medium
        {
            get { return new MediumWorkItemSize(); }
        }

        public static WorkItemSize Small
        {
            get { return new SmallWorkItemSize(); }
        }
    }
}